Se dopo
iTextSharp.text.Image.GetInstance ci metto
MyDictionary.Item(MioBitmap) (invece di DicBitmapImageNew) ho l'errore GDI+
Stessa cosa se uso il clone (ed ho letto che č normale).
Se uso il
MioBitmapImageNew i file salvati in PDF (anche quelli piccoli) pesano di pių.
Noto comunque che la risoluzione di MioBitmapImageNew č 96DPI mentre MioBitmap era a 300DPI.
Capisco quindi che non ne č una copia perfetta... come mai? Come faccio a farne una copia fedele?
PS:
Ho provato anche a trasformare la Btimap come Byte ma appare sempre l'errore generico GDI+
Codice sorgente - presumibilmente VB.NET |
Dim ms As New IO.MemoryStream MyDictionary.Item(MioBitmap).Save(ms, Imaging.ImageFormat.Tiff) Dim MyBytes() As Byte = ms.GetBuffer() Dim myImage As iTextSharp.text.Image = iTextSharp.text.Image.GetInstance(MyBytes)
|
Grazie anticipatamente
Ultima modifica effettuata da dylan666 il 07/05/2021 alle 12:06